package main.java.FSMDE.views;

import java.util.ArrayList;

import main.java.ERMDE.models.Diagram;
import main.java.FSMDE.controllers.ComponentController;
import main.java.FSMDE.models.ComponentCollection;
import main.java.FSMDE.models.ComponentType;


public interface IComponentView {

	public void setController(ComponentController componentController);

	public String getName();

	public ComponentType getComponentType();

	public void setComponents(ComponentCollection components);

	public Object getInternalFrame();

	public String getGenericTypeName();

	public void setErmDiagrams(ArrayList<Diagram> ermDiagrams);

}
